\hypertarget{class_collision}{
\section{Collision Class Reference}
\label{class_collision}\index{Collision@{Collision}}
}


{\ttfamily \#include $<$collision.h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_collision_ad4a46706309e78b8d4e173ea439094c2}{Collision} (\hyperlink{class_a_a_b_b}{AABB} $\ast$aA, \hyperlink{class_a_a_b_b}{AABB} $\ast$bB)
\item 
\hyperlink{class_collision_a1e4627b50ebda82ba04c89958d4b4d13}{Collision} (\hyperlink{class_a_a_b_b}{AABB} $\ast$aA, \hyperlink{class_a_a_b_b}{AABB} $\ast$bB, int)
\item 
\hyperlink{class_collision_a553b2dab7d1807f1c99aedb57c4451d6}{Collision} (\hyperlink{class_a_a_b_b}{AABB} $\ast$aA, \hyperlink{class_a_a_b_b}{AABB} $\ast$bB, \hyperlink{class_displayable}{Displayable} $\ast$aa, \hyperlink{class_displayable}{Displayable} $\ast$bb)
\item 
int \hyperlink{class_collision_a9a23f7e6eb2c3e7f0564a312ed918045}{CheckCollision} ()
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
std::vector$<$ \hyperlink{class_abstract_delegate}{AbstractDelegate} $\ast$ $>$ \hyperlink{class_collision_aacf833c5a13213db49bbfac4dc74f640}{delegates}
\item 
\hyperlink{class_a_a_b_b}{AABB} $\ast$ \hyperlink{class_collision_a08bd561f49e9db919bca3bd658d2800e}{A}
\item 
\hyperlink{class_a_a_b_b}{AABB} $\ast$ \hyperlink{class_collision_a17c6d1edbf3fd6f1e79b55755843ac43}{B}
\item 
int \hyperlink{class_collision_a8950ed6454e7981395cd4790ac84899b}{state}
\item 
int \hyperlink{class_collision_affccce900e5ba1e25d52b9fe47de7d53}{nbFrame}
\item 
\hyperlink{class_displayable}{Displayable} $\ast$ \hyperlink{class_collision_a81c7dccb79dee4ad18d6de6e27f4ffb9}{a}
\item 
\hyperlink{class_displayable}{Displayable} $\ast$ \hyperlink{class_collision_abcfd74c458163d78e567b788080c150c}{b}
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_collision_ad4a46706309e78b8d4e173ea439094c2}{
\index{Collision@{Collision}!Collision@{Collision}}
\index{Collision@{Collision}!Collision@{Collision}}
\subsubsection[{Collision}]{\setlength{\rightskip}{0pt plus 5cm}Collision::Collision (
\begin{DoxyParamCaption}
\item[{{\bf AABB} $\ast$}]{aA, }
\item[{{\bf AABB} $\ast$}]{bB}
\end{DoxyParamCaption}
)}}
\label{class_collision_ad4a46706309e78b8d4e173ea439094c2}
\hypertarget{class_collision_a1e4627b50ebda82ba04c89958d4b4d13}{
\index{Collision@{Collision}!Collision@{Collision}}
\index{Collision@{Collision}!Collision@{Collision}}
\subsubsection[{Collision}]{\setlength{\rightskip}{0pt plus 5cm}Collision::Collision (
\begin{DoxyParamCaption}
\item[{{\bf AABB} $\ast$}]{aA, }
\item[{{\bf AABB} $\ast$}]{bB, }
\item[{int}]{anbFrame}
\end{DoxyParamCaption}
)}}
\label{class_collision_a1e4627b50ebda82ba04c89958d4b4d13}
\hypertarget{class_collision_a553b2dab7d1807f1c99aedb57c4451d6}{
\index{Collision@{Collision}!Collision@{Collision}}
\index{Collision@{Collision}!Collision@{Collision}}
\subsubsection[{Collision}]{\setlength{\rightskip}{0pt plus 5cm}Collision::Collision (
\begin{DoxyParamCaption}
\item[{{\bf AABB} $\ast$}]{aA, }
\item[{{\bf AABB} $\ast$}]{bB, }
\item[{{\bf Displayable} $\ast$}]{aa, }
\item[{{\bf Displayable} $\ast$}]{bb}
\end{DoxyParamCaption}
)}}
\label{class_collision_a553b2dab7d1807f1c99aedb57c4451d6}


\subsection{Member Function Documentation}
\hypertarget{class_collision_a9a23f7e6eb2c3e7f0564a312ed918045}{
\index{Collision@{Collision}!CheckCollision@{CheckCollision}}
\index{CheckCollision@{CheckCollision}!Collision@{Collision}}
\subsubsection[{CheckCollision}]{\setlength{\rightskip}{0pt plus 5cm}int Collision::CheckCollision (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\label{class_collision_a9a23f7e6eb2c3e7f0564a312ed918045}


\subsection{Member Data Documentation}
\hypertarget{class_collision_a08bd561f49e9db919bca3bd658d2800e}{
\index{Collision@{Collision}!A@{A}}
\index{A@{A}!Collision@{Collision}}
\subsubsection[{A}]{\setlength{\rightskip}{0pt plus 5cm}{\bf AABB}$\ast$ {\bf Collision::A}}}
\label{class_collision_a08bd561f49e9db919bca3bd658d2800e}
\hypertarget{class_collision_a81c7dccb79dee4ad18d6de6e27f4ffb9}{
\index{Collision@{Collision}!a@{a}}
\index{a@{a}!Collision@{Collision}}
\subsubsection[{a}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Displayable}$\ast$ {\bf Collision::a}}}
\label{class_collision_a81c7dccb79dee4ad18d6de6e27f4ffb9}
\hypertarget{class_collision_a17c6d1edbf3fd6f1e79b55755843ac43}{
\index{Collision@{Collision}!B@{B}}
\index{B@{B}!Collision@{Collision}}
\subsubsection[{B}]{\setlength{\rightskip}{0pt plus 5cm}{\bf AABB}$\ast$ {\bf Collision::B}}}
\label{class_collision_a17c6d1edbf3fd6f1e79b55755843ac43}
\hypertarget{class_collision_abcfd74c458163d78e567b788080c150c}{
\index{Collision@{Collision}!b@{b}}
\index{b@{b}!Collision@{Collision}}
\subsubsection[{b}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Displayable}$\ast$ {\bf Collision::b}}}
\label{class_collision_abcfd74c458163d78e567b788080c150c}
\hypertarget{class_collision_aacf833c5a13213db49bbfac4dc74f640}{
\index{Collision@{Collision}!delegates@{delegates}}
\index{delegates@{delegates}!Collision@{Collision}}
\subsubsection[{delegates}]{\setlength{\rightskip}{0pt plus 5cm}std::vector$<${\bf AbstractDelegate} $\ast$$>$ {\bf Collision::delegates}}}
\label{class_collision_aacf833c5a13213db49bbfac4dc74f640}
\hypertarget{class_collision_affccce900e5ba1e25d52b9fe47de7d53}{
\index{Collision@{Collision}!nbFrame@{nbFrame}}
\index{nbFrame@{nbFrame}!Collision@{Collision}}
\subsubsection[{nbFrame}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf Collision::nbFrame}}}
\label{class_collision_affccce900e5ba1e25d52b9fe47de7d53}
\hypertarget{class_collision_a8950ed6454e7981395cd4790ac84899b}{
\index{Collision@{Collision}!state@{state}}
\index{state@{state}!Collision@{Collision}}
\subsubsection[{state}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf Collision::state}}}
\label{class_collision_a8950ed6454e7981395cd4790ac84899b}


The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
sources/CollisionDetection/\hyperlink{collision_8h}{collision.h}\item 
sources/CollisionDetection/\hyperlink{collision_8cpp}{collision.cpp}\end{DoxyCompactItemize}
